Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - [HELP] Gioco del tennis e dizionario dei sinonimi!
Forum - C/C++ - [HELP] Gioco del tennis e dizionario dei sinonimi!

Avatar
ilpazzodeipazzi (Normal User)
Newbie


Messaggi: 6
Iscritto: 31/01/2011

Segnala al moderatore
Postato alle 1:09
Lunedì, 31/01/2011
Ciao ragazzi devo consegnare questi due progetti in C, vi prego svolgeteli:


1) Gioco del tennis:
Gioco del tennis
Si vuole sviluppare un programma per la simulazione del gioco del tennis.
Supponiamo di avere un giocatore che gioca contro un simulatore. Il simulatore
lancia la palla che deve essere respinta dal giocatore.
Il giocatore (rettangolo rosso) viene collocato in una mappa regolare di dimensioni
come in figura. Il giocatore ha a disposizione una racchetta che può muovere solo a
sinistra (nero in figura). Il simulatore fa un punto se il giocatore non riesce a
respingere la palla altrimenti se il ricevitore colpisce la palla il punto va al giocatore.

[IMG]http://i56.tinypic.com/a0jeig.png[/IMG]

Il gioco procede in questo modo:
· Il simulatore lancia la palla con una certa intensità che è identificata da un
numero casuale da 1 a 10.
· Se la palla cade nella cella arancione questa viene respinta dal battitore che
fa un punto.
· Se la palla cade in una cella gialla il punto va al battitore se l’intensità del
tiro è minore di 3 altrimenti il punto va al simulatore.
· Se la palla ricade in una zona azzurra il punto va al giocatore.
· La palla non può essere mai lanciata sul giocatore.
Simulare 100 volte la gara ognuna composta da 500 lanci. Il giocatore vince se
respinge almeno l’80% dei lanci. Stampare la statistica delle vittorie.
L’algoritmo usa la function rand() in stdlib per generare numeri casuali: si
ricorda che, per esempio, se numero_casuale è un int, la chiamata
numero_casuale=rand()%11; genera un numero casuale intero (distribuzione uniforme) nell’insieme (0,1,2,3,4,5,6,7,8,9,10). Usare sempre la srand() per
rendere automatica la scelta iniziale del seed della sequenza di numeri casuali.
Effettuare almeno 5 test, visualizzando lo schema come presentato in figura.


2)Dizionario dei sinonimi:
Si vuole simulare la gestione di un dizionario dei sinonimi. Il dizionario è indicizzato
tramite le lettere dell’alfabeto ed ogni parola contiene il suo significato.
Permettere all’utente di:
· Inserisce una frase dove ogni parola è separata da uno spazio
Il programma riconosce ogni singola parola e chiede all’utente se vuole inserirla nel
dizionario. Se la risposta è affermativa il programma inserisce nel dizionario la
nuova parola. Effettuare almeno 3 test.

Grazie in anticipo...

Ultima modifica effettuata da ilpazzodeipazzi il 31/01/2011 alle 1:11
PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 2:49
Lunedì, 31/01/2011
Testo quotato

Postato originariamente da ilpazzodeipazzi:

Ciao ragazzi devo consegnare questi due progetti in C, vi prego svolgeteli:



AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH
lock?

Ultima modifica effettuata da HeDo il 31/01/2011 alle 2:50
PM Quote
Avatar
ilpazzodeipazzi (Normal User)
Newbie


Messaggi: 6
Iscritto: 31/01/2011

Segnala al moderatore
Postato alle 9:44
Lunedì, 31/01/2011
cosa significa scusa .-.

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 10:22
Lunedì, 31/01/2011
significa che non facciamo programmi a richiesta. Se hai scritto del codice saremo ben felici di aiutarti ma non siamo una software house.


Testo quotato


vi prego svolgeteli:



assurdo.....il buon senso dov'é finito?

PM Quote
Avatar
ilpazzodeipazzi (Normal User)
Newbie


Messaggi: 6
Iscritto: 31/01/2011

Segnala al moderatore
Postato alle 11:03
Lunedì, 31/01/2011
Si è vero avete ragione scusate :(, vorrei almeno solo un piccolo aiutino per impostarlo perchè non sò proprio da dove cominciare :d

PM Quote
Avatar
ilpazzodeipazzi (Normal User)
Newbie


Messaggi: 6
Iscritto: 31/01/2011

Segnala al moderatore
Postato alle 12:48
Lunedì, 31/01/2011
che ne dite se creo un array multidimensionale per il campo, poi due variabile per l'intensità di forza e per i lanci?

PM Quote
Avatar
carlduke (Member)
Pro


Messaggi: 153
Iscritto: 29/01/2011

Segnala al moderatore
Postato alle 15:29
Lunedì, 31/01/2011
Testo quotato

Postato originariamente da HeDo:

Testo quotato

Postato originariamente da ilpazzodeipazzi:

Ciao ragazzi devo consegnare questi due progetti in C, vi prego svolgeteli:



AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH AHAHAHAHAHAHAHAHAAHAHAHAHAHAHAHAHAAHAHAHAHAHAH
lock?



quoto
stra ahuahauhahahuah

PM Quote
Avatar
ilpazzodeipazzi (Normal User)
Newbie


Messaggi: 6
Iscritto: 31/01/2011

Segnala al moderatore
Postato alle 11:24
Martedì, 01/02/2011
Ragazzi questo è quel poco di codice che sono riuscito a fare...

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int campo[4][5]  =
    {
            {1, 2, 3, 4, 5},
            {6, 7, 8, 9, 10},
            {11, 12, 13, 14, 15},
            {16, 17, 18, 19, 20}
    };
    int giocatore[]={8,13,18};
    int battuta_casuale,contatore=1,punto_simulatore=0,punto_giocatore=0;
    srand(time(NULL));
    while(contatore<=100)
    {
        battuta_casuale = rand()%20+1;
        if(battuta_casuale==giocatore[0] || battuta_casuale==giocatore[1] || battuta_casuale==giocatore[2])
        {
            punto_simulatore++;
            contatore++;
        }
        else if(battuta_casuale==campo[0][3])
        {
            punto_giocatore++;
            contatore++;
        }

    }
    printf("Punteggio totale simulatore:%d\n\nPunteggio totale giocatore:%d\n", punto_simulatore,punto_giocatore);
    return 0;
}


Il problema è che non sò come accedere agli interi che voglio nella matrice campo, potreste darmi una mano...

PM Quote